home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / LCLINT2.SPK / test / test_b / makefile
Makefile  |  1996-11-12  |  5KB  |  175 lines

  1. CLIBS        =    -IC:ansi
  2.  
  3. LCLINT        =    lclint
  4.  
  5. LCLINTR        =    $(LCLINT) -nof -hints
  6.  
  7. DIFF        =    diff
  8.  
  9. .IGNORE:
  10.  
  11. all:
  12.     @-amu modtest moduncon null observer oldstyle outglob outparam preds \
  13.     prefixes printflike rc refcounts release repexpose sharing slovaknames \
  14.     specclauses special stack staticarray strings structassign typequals ud \
  15.     ulstypes union unreachable unused tests2_2
  16.  
  17. modtest:
  18.     $(LCLINTR) modtest -expect 10
  19.     $(LCLINTR) modtest +modunspec -expect 13
  20.     $(LCLINTR) modtest +mustmod -expect 14
  21.  
  22. moduncon:
  23.     $(LCLINTR) c.moduncon +moduncon -memchecks -expect 4
  24.     $(LCLINTR) c.moduncon +strict -expect 22
  25.  
  26. null: 
  27.     $(LCLINTR) c.null1 -expect 14
  28.     $(LCLINTR) c.null1 -null -expect 4
  29.     $(LCLINTR) c.null2 -expect 10
  30.     $(LCLINTR) c.null3 -expect 15
  31.     $(LCLINTR) c.null3 -warnunixlib +unixlib -expect 16
  32.     $(LCLINTR) c.null4 -expect 1
  33.     $(LCLINTR) c.null5 -expect 4
  34.     $(LCLINTR) null6 -expect 4
  35.     $(LCLINTR) +quiet lcl.null6 -dump null6
  36.     $(LCLINTR) c.null6 -load null6 -expect 4
  37.  
  38. observer:
  39.     $(LCLINTR) observer +checks -exportheader -expect 10
  40.     $(LCLINTR) c.observer +checks -exportheader -expect 9
  41.     $(LCLINTR) c.observer -expect 8
  42.  
  43. oldstyle:
  44.     $(LCLINTR) oldstyle -expect 3
  45.  
  46. outglob:
  47.     $(LCLINTR) outglob -expect 10
  48.  
  49. outparam:
  50.     $(LCLINTR) outparam -expect 12
  51.  
  52. preds:
  53.     $(LCLINTR) +hints c.preds -expect 6
  54.     $(LCLINTR) +hints c.preds -weak -expect 1
  55.     $(LCLINTR) +hints c.preds -strict -exportheader -expect 8
  56.  
  57. prefixes:
  58.     $(LCLINTR) c.prefixes +partial
  59.     $(LCLINTR) c.prefixes +allmacros +checks +partial -exportheader -exportheadervar -expect 4
  60.     $(LCLINTR) c.prefixes -typeprefix "T" -expect 2
  61.     $(LCLINTR) c.prefixes -typeprefix "^" -expect 1
  62.     $(LCLINTR) c.prefixes -typeprefix "^*" -expect 2
  63.     $(LCLINTR) c.prefixes -typeprefix "^%*" -expect 2
  64.     $(LCLINTR) c.prefixes -typeprefix "^~*" -expect 2
  65.     $(LCLINTR) c.prefixes -typeprefix "^" +typeprefixexclude -expect 7
  66.     $(LCLINTR) c.prefixes -filestaticprefix "^^" -expect 4
  67.     $(LCLINTR) c.prefixes -filestaticprefix "^#" -expect 5
  68.     $(LCLINTR) c.prefixes -filestaticprefix "^?&x" -expect 5
  69.     $(LCLINTR) c.prefixes -globalprefix "G" -expect 1
  70.     $(LCLINTR) c.prefixes -globalprefix "&G?_^" -expect 1
  71.     $(LCLINTR) c.prefixes -externalprefix "G" -expect 5
  72.     $(LCLINTR) c.prefixes -typeprefix "T" -externalprefix "G" -expect 4
  73.     $(LCLINTR) c.prefixes -localprefix "?*" +localprefixexclude -expect 13
  74.  
  75. printflike:
  76.     $(LCLINTR) c.printflike -expect 6
  77.     $(LCLINTR) c.printflike -warnlintcomments -expect 5
  78.  
  79. rc:
  80.     -$(LCLINTR) -DMYSTERY='"a flag\"wicked cool"' c.rc -expect 1
  81.     -$(LCLINTR) -DMYSTERY=12 c.rc -expect 1
  82.     -$(LCLINTR) -f lclintrc.rc1 c.rc
  83.     -$(LCLINTR) -UMYSTERY -f lclintrc.rc1 c.rc -expect 1
  84.     -$(LCLINTR) -f lclintrc.rc3 c.rc -expect 1
  85.  
  86. refcounts:
  87.     $(LCLINTR) c.refcounts -expect 7 
  88.  
  89. release:
  90.     $(LCLINTR) c.release +memchecks -expect 1
  91.  
  92. repexpose:
  93.     @-cdir lh-old
  94.     @-copy lh.repexpose lh-old.repexpose ~C D ~V
  95.     $(LCLINTR) +lh repexpose +memchecks -expect 12
  96.     @-$(DIFF) lh.repexpose lh-old.repexpose
  97.     $(LCLINTR) repexpose +memchecks +retalias -expect 15
  98.     $(LCLINTR) repexpose +checks -expect 27
  99.  
  100. sharing: 
  101.     $(LCLINTR) c.sharing1 -expect 24
  102.     $(LCLINTR) c.sharing3 -expect  3
  103.     $(LCLINTR) c.sharing4 -expect 13
  104.     $(LCLINTR) c.sharing4 -paramimptemp -expect 11
  105.     $(LCLINTR) c.sharing5 -expect 6
  106.  
  107. slovaknames:
  108.     $(LCLINTR) +hints c.slvaknames -expect 1
  109.     $(LCLINTR) +hints c.slvaknames +accessslovak 
  110.     $(LCLINTR) +hints +slovak c.slvaknames -expect 3
  111.     $(LCLINTR) +hints +slovak -slovakvars c.slvaknames -expect 2
  112.     $(LCLINTR) +hints +slovak -accessslovak c.slvaknames -expect 7
  113.  
  114. specclauses:
  115.     $(LCLINTR) c.spcclauses -expect 5
  116.     $(LCLINTR) c.spccluses2 -expect 8
  117.     $(LCLINTR) c.spccluses3 -expect 6
  118.     $(LCLINTR) c.spccluses4 -expect 3
  119.     $(LCLINTR) c.spccluses5 -expect 3
  120.  
  121. special:
  122.     $(LCLINTR) special -expect 20
  123.     $(LCLINTR) special -relaxquals -expect 22
  124.  
  125. stack:
  126.     $(LCLINTR) c.stack -expect 5
  127.     $(LCLINTR) c.stack -stackref
  128.  
  129. staticarray:
  130.     $(LCLINTR) c.stticarray -expect 3 +trytorecover $(CLIBS)
  131.  
  132. strings:
  133.     $(LCLINTR) c.strings -expect 3
  134.     $(LCLINTR) -readonlystrings -expect 1 c.strings
  135.     $(LCLINTR) +modobserverstrict -maintype -expect 4 c.strings
  136.  
  137. structassign:
  138.     $(LCLINTR) c.strctssign -expect 4 +trytorecover $(CLIBS)
  139.  
  140. typequals:
  141.     $(LCLINTR) c.typequals lcl.tq -expect 5
  142.     $(LCLINTR) c.typequals -expect 2
  143.  
  144. ud:
  145.     $(LCLINTR) c.ud -expect 9
  146.     $(LCLINTR) ud2 -specundef -expect 3
  147.  
  148. ulstypes:
  149.     $(LCLINTR) c.ulstypes -expect 8
  150.     $(LCLINTR) c.ulstypes +ignorequals 
  151.     $(LCLINTR) c.ulstypes +strict -exportheader -exportheadervar -expect 25
  152.  
  153. union:
  154.     $(LCLINTR) +memchecks c.union -expect 8
  155.  
  156. unreachable:
  157.     $(LCLINTR) c.unrachable -expect 6
  158.     $(LCLINTR) -unreachable c.unrachable -expect 2
  159.     $(LCLINTR) c.switch -expect 4
  160.  
  161. unused:
  162.     $(LCLINTR) c.unused +checks -expect 3
  163.     $(LCLINTR) c.unused +checks +topuse -expect 6
  164.  
  165. tests2_2:
  166.     dir tests2_2
  167.     @-amu
  168.     up
  169.  
  170. clean:
  171.     -wipe lcs ~CFR~V
  172.     -wipe lh-old ~CFR~V
  173.     -wipe lh_tmp ~CFR~V
  174.     -wipe lcd ~CFR~V
  175.